#ifndef UTIL_H
#define UTIL_H

void warning(const char *fmt, ...);
void error(const char *fmt, ...);
void elf_free(void *);
void *elf_malloc(int size);
void *elf_realloc(void *p, int size);
void * get_file_buffer(const char *filename);
char *get_one_line(char *buff, int len, int fd);
int get_file_fd(const char *file);
void fdclose(int fd);

#ifdef CNIX
char *strtok(char *s, const char *delim);
char *strtok_r(char *s, const char *delim, char **last);
#endif
#endif

